package org.bultreebank.operators;

import java.util.List;
/**
 * Defines methods for a multi-argument operator.
 * @author Aneliya Ticheva
 *
 * @param <T>
 */
public interface Operator<T>
{
	public int getArgumentsNum();
	public T evaluateOperator();
	public void addArgument(T argument);
	public void setArgumentList(List<T> arguments);
}
